home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 013 / psearch3.arc / PSEARCH3.DOC < prev    next >
Encoding:
Text File  |  1986-09-09  |  31.7 KB  |  776 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                  P S E A R C H
  17.  
  18.                                        by
  19.  
  20.                                  Norm Patriquin
  21.  
  22.  
  23.  
  24.                                    Version 3.0
  25.                                  September 1986
  26.  
  27.  
  28.  
  29.                         Table of Contents
  30.  
  31.  
  32.       What is PSEARCH . . . . . . . . . . . . . . . . . . . . .   1
  33.       Starting PSEARCH  . . . . . . . . . . . . . . . . . . . .   3
  34.       Recommended Implementation  . . . . . . . . . . . . . . .   3
  35.       Command Mode Parameters . . . . . . . . . . . . . . . . .   4
  36.          [fspec]  . . . . . . . . . . . . . . . . . . . . . . .   4
  37.          /DR: - Specify multiple drives to search . . . . . . .   4
  38.          /F   - Search for file names . . . . . . . . . . . . .   4
  39.          /AR  - Search .ARC file directories  . . . . . . . . .   5
  40.          /AO  - Search only .ARC file directories . . . . . . .   5
  41.          /S   - Scan for text . . . . . . . . . . . . . . . . .   5
  42.          /E   - Show directory tree . . . . . . . . . . . . . .   5
  43.          /A   - Scan all directories on disk  . . . . . . . . .   5
  44.          /T:text  - Specify text to be searched for . . . . . .   6
  45.          /FW  - Find text by complete word  . . . . . . . . . .   6
  46.          /FP  - Find text as a word prefix  . . . . . . . . . .   6
  47.          /FS  - Find text as word suffix  . . . . . . . . . . .   6
  48.          /D   - Show data matching found text (1 line per file)   7
  49.          /M   - Show all matching text lines  . . . . . . . . .   7
  50.          /C   - Text search must exactly match case . . . . . .   7
  51.          /SK  - Skip .COM and .EXE during text searches . . . .   7
  52.          /FX  - Create extract file containing matching lines .   7
  53.          /P   - Pause after text is found . . . . . . . . . . .   7
  54.          /PR  - Display on screen and on printer. . . . . . . .   7
  55.          /PF  - Display on screen and in print file . . . . . .   7
  56.          /O:nnn - Select files older than n days  . . . . . . .   8
  57.          /N:nnn - Select files n days old or newer  . . . . . .   8
  58.          /MO  - MORE - Stop screen scrolling at bottom of scrn    8
  59.          /SO  - Set sounds off  . . . . . . . . . . . . . . . .   8
  60.          /X:xxx - Execute a command for selected file . . . . .   9
  61.          /XP:xxx  - Pause, then execute command . . . . . . . .   9
  62.          /XF:xxx  - Generate command file for each selection. .   9
  63.          /AT:c  - Select files by READONLY, HIDDEN, SYSTEM attr   9
  64.       Function Key Usage  . . . . . . . . . . . . . . . . . . .  10
  65.       Screen colors and monitor support . . . . . . . . . . . .  10
  66.       Pausing the Search  . . . . . . . . . . . . . . . . . . .  10
  67.       Batch Command File Examples . . . . . . . . . . . . . . .  11
  68.       Features protected from unregistered users  . . . . . . .  12
  69.       Registering PSEARCH . . . . . . . . . . . . . . . . . . .  13
  70.       PSEARCH Order Form  . . . . . . . . . . . . . . . . . . .  14
  71.       Problem Reporting and Maintenance . . . . . . . . . . . .  15
  72.       Overview of new features  . . . . . . . . . . . . . . . .  16
  73.                                                                 Page  1
  74.  
  75.       What is PSEARCH
  76.       ---------------
  77.  
  78.       PSEARCH is a generalized search facility for all PC users.
  79.       PSEARCH can search the current directory or all hard disk
  80.       directories for files or text in files.  It also can scan non-
  81.       text files and show only the text (readable) data from the file.
  82.       PSEARCH is not just another search type command.  It works with
  83.       normal DOS command parameters or through the use of menus. This
  84.       insures that PSEARCH can be used by anyone that uses a PC.
  85.  
  86.       PSEARCH also goes much farther than just searching for data. Once
  87.       files are found, you can use the file names to build DOS commands
  88.       which can either be executed or placed in command files. This
  89.       facility turns PSEARCH into a very useful utility that can aid in
  90.       many different situations.  For instance, if you want to print a
  91.       selected group of files based on how old they are, you could
  92.       issue a print command for each file using PSEARCH. Any DOS
  93.       command may be built with selected filenames used as parameters.
  94.       The only limit to the use of this facility is your imagination.
  95.  
  96.       Another of the most popular features of PSEARCH is the ability to
  97.       peak into files and show the first readable data in a file.  One
  98.       of the best uses of this is for 123 users who have forgotten the
  99.       name of a worksheet file they previously created. When users have
  100.       a great number of worksheet files it is prohibitive to load and
  101.       inspect each one, but PSEARCH can quickly find the worksheet
  102.       desired.  You optionally specify a word or words to look for in
  103.       .WKS files and then have PSEARCH locate any files containing
  104.       those words.  Then PSEARCH will show you a line containing the
  105.       first text words found in the file.  This is most often the title
  106.       line of the worksheet file and will allow you to determine if it
  107.       is the file you want. If you need more information, press a key
  108.       and more text from the file will be displayed.  This facility is
  109.       a must for spreadsheet users.
  110.  
  111.       Here are a list of some of the hundreds of possible uses for
  112.       PSEARCH.
  113.  
  114.         ** List all files on a hard disk that match a wildcard
  115.            specification.
  116.  
  117.         ** Show the names of any files containing specified text
  118.  
  119.         ** Show text lines of any file containing a specified string.
  120.  
  121.         ** Look for word "Mrs" in any file and preserve case in search.
  122.                                                                 Page  2
  123.  
  124.         ** Find 123 files containing the word "BUDGET" and print their
  125.            name.
  126.  
  127.         ** Find 123 files with word "BUDGET" and show first text data
  128.            in file.
  129.  
  130.         ** Compile all C programs that refer to the "RECDESC.H" include
  131.            file.
  132.  
  133.         ** Find a word processing document containing the name
  134.            "Wiffle".
  135.  
  136.         ** Delete any *.DOC files containing "To: Mr. Johnson".
  137.  
  138.         ** Locate all readonly files existing on a disk.
  139.  
  140.         ** Use the ARC utility to archive any *.DOC file over n days
  141.            old.
  142.  
  143.         ** List all files updated today.
  144.  
  145.         ** Build a DOS command to archive manually selected files from
  146.            one or more directories.
  147.  
  148.         ** Search multiple drives attached to the system for text or
  149.            a file name
  150.  
  151.         ** Search for a file name even if it has been archived with
  152.            the ARC utility and exists in a .ARC file.
  153.  
  154.         ** Extract lines found in a file to another extract file
  155.  
  156.         ** Limit text search to WORDS, PREFIXES, or SUFFIXES.  This
  157.            greatly enhances the search by returning only the data
  158.            you want.
  159.  
  160.         ** Ability to exclude COM and EXE files from text searches
  161.            greatly reduces the time required to find data.
  162.  
  163.  
  164.                                                                 Page  3
  165.       Starting PSEARCH
  166.       ----------------
  167.  
  168.       To start PSEARCH using menus, just enter the command "PS" without
  169.       any parameters.  A menu will be provided to guide you along.  To
  170.       use PSEARCH in command mode you will need to learn the command
  171.       parameters.  These are described in this document and in a online
  172.       help display that is accessible through the menus.
  173.  
  174.  
  175.       Recommended Implementation
  176.       --------------------------
  177.  
  178.       Although PSEARCH can be used with menus, it is easiest to use
  179.       when you build DOS batch command files to accomplish your most
  180.       often used search requests.  Batch files can relieve you from
  181.       keying in parameters over and over again and will save you from
  182.       having to remember all the parameters you need each time it is
  183.       used.
  184.                                                                 Page  4
  185.  
  186.       Command Mode Parameters
  187.       -----------------------
  188.  
  189.       Since PSEARCH has so many different functions, there are many
  190.       different command parameters.  They are easy to understand and
  191.       learn and will give you the flexibility to get the work you need
  192.       done.  Remember that each parameter is summarized in the online
  193.       help display.  Just type PS.
  194.  
  195.  
  196.       COMMAND FORMAT:
  197.  
  198.       PS [fspec] /T:text /F /S /E /A /D /M /C /P /PR /PF /MO /O:nn
  199.             /N:nn /X[F][P]:cmd /AT:c /FW /FP /FS /DR:xxx /SO /AR /AO
  200.             /FX /SK
  201.  
  202.  
  203.       PS      - PS is the name of the PSEARCH command.
  204.                 PS actually refers to Patriquin's PSEARCH.  Enter
  205.                 the command without any parameters for menus and help.
  206.  
  207.       [fspec]   Enter the DOS file specification for the
  208.                 directory and file names to be searched.  If no
  209.                 directory name is specified the current directory will
  210.                 be searched.  If the /A option is specified, the
  211.                 directory name portion of this parameter is not used.
  212.  
  213.                 SPECIAL FILENAME SEARCHING CONTROL CHARACTERS
  214.  
  215.                 The filename specification may contain a full DOS
  216.                 pathname including the standard DOS wildcard characters
  217.                 * and ?.  In addition the special characters '~', '!',
  218.                 or ';' may be placed immediately before the filename to
  219.                 indicate special filename find criteria.
  220.  
  221.                 ~  SOUNDEX -- Select any filename that sounds like the
  222.                               specified name
  223.  
  224.                                  ~WORD would select:
  225.                                       WORD  WOOORD  WRD  WOOD  WORLD
  226.  
  227.                 ;  NOVOWEL -- Select equal filenames but ignore vowels
  228.                               AEIOU in name
  229.  
  230.                                  !WOORD would select:
  231.                                       WoRD  WoooRD  WieRD  WRD
  232.  
  233.                 !  CHARS   -- Select any filenames that contain the
  234.                               characters entered
  235.                                  !WD    would select:
  236.                                       WorD.dat  WilDone.dat  lstWorD.x
  237.  
  238.  
  239.       /DR:      DRive list.  If the drive is not specified, text
  240.                 will be located on the current disk.  /DR: indicates
  241.                 one or more drives that the search is to be performed
  242.                 on.  The following example indicates the search is to
  243.                 be done on drives A and D.
  244.  
  245.                       /DR:ad
  246.  
  247.  
  248.       /F        Files - This parameter indicates the type of search being
  249.                 done.  If /F is specified, PS assumes that a locate for
  250.                 file request is being entered.  If not specified, a
  251.                 text search is assumed and the /T parameter must be
  252.                 supplied.
  253.                                                                 Page  5
  254.  
  255.  
  256.       /AR       ARchive - If you use the ARC utility distributed by
  257.                 System Enhancement Associates, this parameter will
  258.                 allow you to find file names even if they have
  259.                 been archived and exist in an archive file.
  260.  
  261.                 When /AR is specified and a file with the .ARC
  262.                 extension is found, the filenames contained in it are
  263.                 searched for matches.  /AR only pertains to file name
  264.                 searches (/F parameter).
  265.  
  266.  
  267.       /AO       Archove Only -  Like /AR except at only filenames
  268.                 with the DOS .ARC extension are processed.  All non
  269.                 archive files are bypassed.
  270.  
  271.  
  272.       /S        Scan -  Peek into selected files and show the text
  273.                 found.  After a file has been selected because it
  274.                 contains found text word or it matches specified
  275.                 filename pattern, PSEARCH will scan the file from
  276.                 the beginning for text information.  This information
  277.                 will be shown on the screen one line at a time.
  278.  
  279.                 If the /P parameter is also specified, you may see more
  280.                 than one line of the text from the file by pressing a
  281.                 key.
  282.  
  283.  
  284.       /E        dirEctory - List all directories on the current drive.
  285.  
  286.  
  287.       /A        All directories - Indicates that all directories on the
  288.                 current drive are to be searched for the file or text.
  289.                 If not specified, only the current or specified
  290.                 directory are searched.
  291.                                                                 Page  6
  292.  
  293.  
  294.       /T:text   Text - Specifies the text to be found for text search
  295.                 requests.  The text string may contain any characters.
  296.                 A terminating command line or the following slash
  297.                 character will signal the end of the text to be
  298.                 searched.  If this is the last parameter on the command
  299.                 any trailing spaces will not be included in the search.
  300.                 To include trailing spaces, terminate the string with
  301.                 an ending slash character.
  302.  
  303.                 Text may be specified in upper or lower case.  Unless
  304.                 the /C parameter is specified to force exact text
  305.                 matches, the search will be made for any match
  306.                 regardless of case.
  307.  
  308.                 Examples:
  309.                 /T:BUDGET               /T:Budget         /T:Mr. Jones/
  310.  
  311.  
  312.       /FW       Find Word - The text to be searched for is a word. Only
  313.                 select text that is a complete word.  A word is defined
  314.                 as any string of characters and numbers that is not
  315.                 preceded or succeeded with other characters or numbers.
  316.  
  317.                     in "This"   "This" is a word.  "is" is not a word.
  318.  
  319.  
  320.       /FP       Find Prefix -  Like find word, Find Prefix will only
  321.                 select the text specified if it is found on the
  322.                 beginning of a word.
  323.  
  324.  
  325.       /FS       Find Suffix -  Like find word, Find Suffix will only
  326.                 select the text specified if it is found at the
  327.                 end of a word.
  328.  
  329.  
  330.       /D        Data -  For text searches only.  Causes the text that
  331.                 matched the search to be shown on the screen.  If a
  332.                 text file is being searched, the screen line displayed
  333.                 will show the line number of the text in the file and
  334.                 the offset into the file where it exists.  If it is not
  335.                 a text file, only the offset from the beginning of the
  336.                 file will be shown.
  337.                                                                 Page  7
  338.  
  339.  
  340.       /M        Multiples - For text searches only.  Indicates that
  341.                 multiple matching text are to be searched for in each
  342.                 file.  If /M is not specified, only the first
  343.                 occurrence of the text in the file will be shown.  This
  344.                 is only valid if the /D parameter is also specified.
  345.  
  346.  
  347.       /C        Case - Indicates that text search requests are to be
  348.                 case sensitive.
  349.  
  350.  
  351.       /SK       FIles with .COM and .EXE extensions are to be excluded
  352.                 from text search operations.
  353.  
  354.  
  355.       /FX       File Extract - All lines found to contain the matching
  356.                 text are to be extracted to an output text file.  The
  357.                 name of the file is assigned by PSEARCH and it will
  358.                 be displayed at the end of the search.
  359.  
  360.  
  361.       /P        Pause - Pause has different meanings depending on other
  362.                 parameters that are specified.
  363.  
  364.                 For File locate commands, PS will pause whenever a
  365.                 matching filename is found.  You may terminate the
  366.                 search or continue by pressing any key.
  367.  
  368.                 When the peek at file text request is active (/S),
  369.                 PAUSE indicates to stop after each line of text is
  370.                 displayed.  You may then request that another line of
  371.                 text from the file be displayed or to go on to the next
  372.                 file.
  373.  
  374.  
  375.       /PR       PRint -  Causes all screen output to also be directed
  376.                 to the output printer device.
  377.  
  378.  
  379.       /PF       Print to File - If you want to direct print to an
  380.                 output file, enter /PR.  The file PSPRINT.DAT will be
  381.                 created in the current directory.
  382.                                                                 Page  8
  383.  
  384.  
  385.       /O:nnn    Olddays - Indicates that only files older than nnn days
  386.                 are to be selected for processing.  /O:365 will cause
  387.                 files over one year old to be selected.
  388.  
  389.  
  390.       /N:nnn    Newdays - Indicates that only files created or updated
  391.                 within the last nnn days are to be selected for
  392.                 processing.    /N:1 causes any files updated within the
  393.                 last day to be selected.  To search for files updated
  394.                 on the current date, specify /N:0.
  395.  
  396.  
  397.       /MO       MOre - Stops screen scrolling when the end of each
  398.                 screen page is reached.
  399.  
  400.  
  401.       /SO       Turns the sound off at the beginning of a PSEARCH
  402.                 execution.  It may be turned back on at any time by
  403.                 using the sound function key.
  404.                                                                 Page  9
  405.  
  406.       /X:xxx    eXecute - Build and execute a DOS command whenever a
  407.                 filename match or a text match is found.   xxx is the
  408.                 DOS command to be executed.
  409.  
  410.                 The command may either be a standard DOS command or the
  411.                 name of a DOS batch command file. The command will be
  412.                 executed with a second copy of COMMAND.COM.  The
  413.                 command data may contain the following special
  414.                 characters to allow for substitution values.
  415.  
  416.                 # - Always replaced with the selected filename
  417.  
  418.                 & - Always replaced with the selected path/filename
  419.  
  420.                 ! - Always replaced with the filename without extension
  421.  
  422.                 @ - Replaced with a slash to allow for command
  423.                     parameters to be specified in executed commands.
  424.  
  425.       Examples:
  426.          /X:ERASE &               To delete selected files
  427.          /X:ARC A OLD123.ARC #    To use ARC utility to archive file
  428.          /X:TYPE &                To type the file
  429.          /X:LOTUS                 Start 123 for the file
  430.  
  431.  
  432.       /XP:xxx   eXecute with Pause - Functions in the same way as the
  433.                 /X parameter except that you are asked to indicate if
  434.                 the command is to be executed for each selected file.
  435.  
  436.  
  437.       /XF:xxx   eXecute File - Works like /X except that the command is
  438.                 not executed,  it is generated and placed in a DOS
  439.                 batch command file named PSCMDS.BAT in the current
  440.                 directory.  This file may be edited before it is
  441.                 executed.
  442.  
  443.  
  444.       /AT:c     ATtributes - Only selects files that have the indicated
  445.                 attributes.  Indicate one of the following attributes
  446.                 as the c value for the parameter.
  447.  
  448.                 U - Updated,the ARCHIVE bit is on to indicate
  449.                     the file has been updated since the last backup.
  450.  
  451.                 R - Readonly,Files marked with Readonly
  452.                     attribute.
  453.  
  454.                 H - Hidden,Files marked with Hidden attribute.
  455.  
  456.                 S - System,    Files marked with System attribute.
  457.  
  458.                                                                 Page 10
  459.  
  460.       Function Key Usage
  461.       ------------------
  462.  
  463.       F1 - Brings up a simple help display to show the use of other
  464.            function keys.
  465.  
  466.       F3 - Toggle sound on/off.  If a beep is sounded when the key is
  467.            pressed the sound has been turned on.  If there is no beep,
  468.            the sound has been turned off.
  469.  
  470.       F4 - Execute a DOS command.  Pressing this key will clear the
  471.            screen and allow you to enter a DOS command.  The command
  472.            will be executed from within another version of DOS
  473.            COMMAND.COM.  It may be the name of a DOS batch command
  474.            file.  After the command is executed you may return to
  475.            activate the search at the point it was stopped.  The screen
  476.            will be restored to its original contents.
  477.  
  478.  
  479.       Screen colors and monitor support
  480.       ---------------------------------
  481.  
  482.       PSEARCH checks the DOS equipment flags to determine what type of
  483.       monitor you have on your system.  This is usually always correct
  484.       except for one specific information.  For those users running a
  485.       composite monitor with a color graphics card, the screens may not
  486.       be displayed correctly.  If this occurs, use the DOS MODE command
  487.       to set your environment to black and white. This can be done at
  488.       system startup or just before starting PSEARCH.  Beware that some
  489.       applications incorrectly reset these indicators and they may need
  490.       to be reset before again running PSEARCH.  Following is an
  491.       example, see the DOS reference for more information about setting
  492.       the monitor with the MODE command.
  493.  
  494.            MODE BW80
  495.  
  496.  
  497.       Pausing the Search
  498.       ------------------
  499.  
  500.       Even if Pause parameters are not specified, you may pause the
  501.       search at any time by pressing any keyboard key.  At the end of
  502.       the next file processing will pause.  You will then have the
  503.       opportunity to continue processing, use a function key, or exit
  504.       from PSEARCH.
  505.  
  506.                                                                 Page 11
  507.  
  508.       Batch Command File Examples
  509.       ---------------------------
  510.  
  511.       Following are examples of batch files that may be used to invoke
  512.       PSEARCH.
  513.  
  514.       1. PSFF - Find a file on the current hard disk.  Stop screen
  515.                 from scrolling past the end.
  516.  
  517.               echo off
  518.               PS %1/f/mo/a
  519.  
  520.                 To execute enter:  PSFF filename
  521.  
  522.  
  523.       2. PSFIND - Find any file on the disk containing the specified
  524.                   characters and show the matching data.
  525.  
  526.               echo off
  527.               PS *.*/t:%1/d/m/mo/a
  528.  
  529.                 To execute enter:  PSFIND text
  530.  
  531.  
  532.       3. PS123 - To locate any .WKS files in the 123 directory that
  533.                  contain the text  specified.  Show the first line of text
  534.                  data found in the file.  Optionally allows you to show
  535.                  additional lines of data.
  536.  
  537.               echo off
  538.               PS \123\*.WKS/T:%1/S/P
  539.  
  540.               Note: Replace the \123\ with the name of the directory you
  541.                     desire to search in.
  542.  
  543.                 To execute, enter:  PS123 text
  544.  
  545.  
  546.       4. PSSELECT - Manually select files to be processed with the
  547.                     entered command.
  548.  
  549.               echo off
  550.               PS %1/f/xp:%2 #
  551.  
  552.                 To execute enter:  PSSELECT fspec command skeleton
  553.                                                                 Page 12
  554.  
  555.       Features protected from unregistered users
  556.       ------------------------------------------
  557.  
  558.       I am happy that you have obtained, and are trying out PSEARCH. I
  559.       know this is an old story but I do have countless hours in
  560.       developing PSEARCH.  I am attempting to decide if distributing
  561.       software through Shareware is wise.  My experience to this point
  562.       has shown that anyone considering a major Shareware effort be
  563.       warned.  There is no way that the registration fees sent in have
  564.       even covered the phone costs I have incurred.  This will not be
  565.       the last release of PSEARCH, but it may be the last Shareware
  566.       version.  The choice is yours as a user.
  567.  
  568.       I gratefully thank those users that did register and will always
  569.       support them in the future.  They are also entitled to all future
  570.       versions of PSEARCH.
  571.  
  572.       I encourage you to support Shareware authors when you use their
  573.       software.   This system only works if you support it.  If you
  574.       don't support it, don't complain about the lack of good software
  575.       available to you.  Thank you.
  576.  
  577.       Due to the lack of support of PSEARCH (4 users for version 1),
  578.       the following sections of this utility have been disabled to
  579.       users who have not yet registered their copy.  Once you have
  580.       entered your registration information, this message will
  581.       disappear and the protected functions will be available.
  582.  
  583.          /PR  -  Direct display output to the line printer
  584.          /PF  -  Direct display output to a print file
  585.          /SO  -  Turn off the sound
  586.          /SK  -  Ignore COM and EXE files for text searches
  587.          /FX  -  Extract text search lines to a file
  588.          /DR: -  Multiple drive support is limited to 2 drives
  589.  
  590.       I sincerely regret having to implement this procedure.  It was
  591.       necessary because so many people use Shareware products without
  592.       ever paying for them.  Thank you for your understanding
  593.  
  594.       If you cannot afford PSEARCH, don't feel it is worth the amount
  595.       asked, or are a BBS SYSOP or other individual helping to
  596.       distribute Shareware, send me a letter describing your situation
  597.       and I will register you.  If you are unable to pay, please
  598.       include a self addressed, stamped, envelope.
  599.  
  600.                                                                 Page 13
  601.       Registering PSEARCH
  602.       -------------------
  603.  
  604.       PSEARCH is distributed under the Shareware concept.  This makes it
  605.       available for anyone to try without obligation.  If you decide it
  606.       is useful and want to keep it, I ask that you register your use
  607.       of it.  This will allow for continued support and maintenance of
  608.       the program and will help to encourage that more quality software
  609.       be made available through this channel.   We require all
  610.       corporate and government users of this utility register their
  611.       copies.
  612.  
  613.       To simply register the program, $15 is requested.  If you would
  614.       like the newest program disk and a copy of the manual send
  615.       $30.  If you would like to register all the Patriquin utilities,
  616.       and receive programs on disk and manuals, send $45.
  617.  
  618.  
  619.       Send registration requests to:
  620.  
  621.                       Norm Patriquin
  622.                       P.O. Box 8308
  623.                       San Bernardino, CA   92412
  624.  
  625.  
  626.       The registration charge is a one time fee that entitles you to
  627.       all future versions of the product.  These may either be obtained
  628.       from normal Shareware sources or directly from me.  Any
  629.       organization ordering more than 100 copies is also entitled to
  630.       telephone support and will be given the technical support number.
  631.  
  632.       Following is a form that may be used to register PSEARCH.
  633.  
  634.  
  635.                                                                 Page 14
  636.  
  637.  
  638.                               PSEARCH Order Form
  639.                                  Version 3.0
  640.  
  641.  
  642.       Please Register PSEARCH as follows.  We will use ____ copies
  643.       of the program and have enclosed the following amount for
  644.       each copy to be used.
  645.  
  646.       **************************************************************
  647.  
  648.       _____ Registration code and serial number............   $15.00
  649.  
  650.       _____ Registration, program disk and manual..........   $30.00
  651.  
  652.       _____ Registration of all Patriquin Utilities with
  653.                program disks and manuals...................   $45.00
  654.  
  655.       _____ Update of newest Patriquin Utility disk with
  656.                manual.  ...................................   $20.00
  657.  
  658.       **************************************************************
  659.  
  660.       Name: __________________________________________________
  661.  
  662.       Company: _______________________________________________
  663.  
  664.       Address: _______________________________________________
  665.  
  666.                _______________________________________________
  667.  
  668.       City: ______________________________  State: ___________
  669.  
  670.       Zip:  ______________________
  671.  
  672.       I obtained my copy of PSEARCH from: ____________________________
  673.  
  674.       If BBS indicate name and number please._________________________
  675.  
  676.       ________________________________________________________________
  677.  
  678.  
  679.       Please register the software under the following name:
  680.  
  681.       ____________________________________________________
  682.  
  683.  
  684.       Thanks for your support.  Please send to:
  685.  
  686.                       Norm Patriquin
  687.                       P.O. Box 8308
  688.                       San Bernardino, CA  92412
  689.                                                                 Page 15
  690.  
  691.       Problems and Maintenance
  692.       ------------------------
  693.  
  694.       I welcome all comments or enhancement suggestions. Please
  695.       document each item clearly and provide printed examples if
  696.       possible.  Please be sure to include this form with all requests,
  697.       it will help to make sure we can provide you with the best
  698.       possible service.
  699.  
  700.  
  701.       Name: __________________________________________________________
  702.  
  703.       Company: _______________________________________________________
  704.  
  705.       Registration Number: _________________________________
  706.  
  707.       Address: _______________________________________________________
  708.  
  709.                _______________________________________________________
  710.  
  711.       City: __________________________________  State: _______________
  712.  
  713.       Zip: ______________________________
  714.  
  715.       Telephone: _______ / ________________________ (Home / Work)
  716.  
  717.  
  718.       Date: _________________________
  719.  
  720.       Description of problem or enhancement:
  721.  
  722.       ________________________________________________________________
  723.  
  724.       ________________________________________________________________
  725.  
  726.       ________________________________________________________________
  727.  
  728.       ________________________________________________________________
  729.  
  730.       ________________________________________________________________
  731.  
  732.       ________________________________________________________________
  733.  
  734.  
  735.       Suggested solution:
  736.  
  737.       ________________________________________________________________
  738.  
  739.       ________________________________________________________________
  740.  
  741.                                                                 Page 16
  742.       Overview of new features
  743.       ------------------------
  744.  
  745.       There is an ongoing commitment to improve PSEARCH as long as
  746.       there is expressed need by PSEARCH users.  I do respond to
  747.       your requests.  The enhancements below reflect both user
  748.       requests and my own ideas.  Please let me know of your needs,
  749.       maybe they can appear on this list next time.
  750.  
  751.       -----------------------------------------------------------------
  752.  
  753.       PSEARCH Version 1.0 was released in March 1st, 1986
  754.  
  755.       PSEARCH Version 2.0 was released April 8th, 1986.  It upgraded
  756.       version 1 with the following new features.
  757.  
  758.          --  Ability to search in .ARC files for filenames /AR /AO
  759.          --  Find text by WORD, PREFIX, or SUFFIX /FW /FP /FS
  760.          --  Returns back to menus after search is complete
  761.          --  Extract data to file implemented
  762.          --  Fix to show found text un upper/lower case
  763.          --  /SO to turn sound off
  764.          --  Ability to exclude .COM and .EXE files from search
  765.          --  Ability to search all drives attached to system /DR:abc
  766.  
  767.  
  768.       PSEARCH Version 3.0 was released Sept.  7th, 1986.  It upgraded
  769.       version 2 with the following new features.
  770.  
  771.          --  Sound alike and other new filespec wildcards (! ; ~).
  772.          --  More menu options on the Peak menu.
  773.          --  Correction to retrieve proper environment string
  774.              to be used when executing DOS commands.
  775.  
  776.